This supplementary file presents the interactive version of the performance summary for the VoomCLR variants derived from simulation studies. The figure shown is the interactive counterpart of Figure 3 in the main manuscript [insert reference]. We first present the static version, followed by the interactive version. Please refer to the paper for details about the methods and the simulation design.

\textit{FDR-TPR performance curves of nine different voomCLR configurations in two simulation paradigms.} The curves indicate the performance of the methods for testing differential abundance in simulated compositional cell count data. Performance metrics (FDR and TPR) are calculated at 1\%, 5\% and 10\% nominal FDR levels for each simulation setting.  Two simulation strategies are used: (1) non-parametric simulation based on recycling real cell abundance data (using the lupus dataset from), and (2) parametric compositional cell count data simulation using a Dirichlet-Multinomial distribution. Reported metrics are averages from 250 simulation runs for each simulation scenario. Each simulated dataset consists of two independent groups of samples for 11 cell populations. Data is simulated with a sample size of 5, 10 and 20 per group and with a medium level of variability between samples (Dirichlet parameters scaling factor $\gamma=1$). NB = negative binomial.

The curves indicate the performance of the methods for testing differential abundance in simulated compositional cell count data. Performance metrics (FDR and TPR) are calculated at 1%, 5% and 10% nominal FDR levels for each simulation setting. Two simulation strategies are used: (1) non-parametric simulation based on recycling real cell abundance data (using the lupus dataset from), and (2) parametric compositional cell count data simulation using a Dirichlet-Multinomial distribution. Reported metrics are averages from 250 simulation runs for each simulation scenario. Each simulated dataset consists of two independent groups of samples for 11 cell populations. Data is simulated with a sample size of 5, 10 and 20 per group and with a medium level of variability between samples (Dirichlet parameters scaling factor \(\gamma=1\)). NB = negative binomial.

The following plot is the interactive version of the above performance comparison plot. Click to select and double click to deselect lines (for methods). Use the shape (nominal FDR) and color (method) legend from the above static plot.

R Session Info

## R version 4.5.1 (2025-06-13)
## Platform: aarch64-apple-darwin20
## Running under: macOS Sequoia 15.7.1
## 
## Matrix products: default
## BLAS:   /Library/Frameworks/R.framework/Versions/4.5-arm64/Resources/lib/libRblas.0.dylib 
## LAPACK: /Library/Frameworks/R.framework/Versions/4.5-arm64/Resources/lib/libRlapack.dylib;  LAPACK version 3.12.1
## 
## locale:
## [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
## 
## time zone: Europe/Brussels
## tzcode source: internal
## 
## attached base packages:
## [1] stats     graphics  grDevices utils     datasets  methods   base     
## 
## other attached packages:
##  [1] plotly_4.11.0      compositions_2.0-9 lubridate_1.9.4    forcats_1.0.1     
##  [5] stringr_1.5.2      dplyr_1.1.4        purrr_1.1.0        readr_2.1.5       
##  [9] tidyr_1.3.1        tibble_3.3.0       ggplot2_4.0.0      tidyverse_2.0.0   
## 
## loaded via a namespace (and not attached):
##  [1] tensorA_0.36.2.1   sass_0.4.10        generics_0.1.4     robustbase_0.99-6 
##  [5] stringi_1.8.7      hms_1.1.3          digest_0.6.37      magrittr_2.0.4    
##  [9] evaluate_1.0.5     grid_4.5.1         timechange_0.3.0   RColorBrewer_1.1-3
## [13] bayesm_3.1-6       fastmap_1.2.0      jsonlite_2.0.0     promises_1.3.3    
## [17] httr_1.4.7         crosstalk_1.2.2    viridisLite_0.4.2  scales_1.4.0      
## [21] lazyeval_0.2.2     jquerylib_0.1.4    shiny_1.11.1       cli_3.6.5         
## [25] rlang_1.1.6        withr_3.0.2        cachem_1.1.0       yaml_2.3.10       
## [29] tools_4.5.1        tzdb_0.5.0         httpuv_1.6.16      mime_0.13         
## [33] vctrs_0.6.5        R6_2.6.1           lifecycle_1.0.4    htmlwidgets_1.6.4 
## [37] MASS_7.3-65        pkgconfig_2.0.3    later_1.4.4        pillar_1.11.1     
## [41] bslib_0.9.0        gtable_0.3.6       glue_1.8.0         data.table_1.17.8 
## [45] Rcpp_1.1.0         DEoptimR_1.1-4     xfun_0.53          tidyselect_1.2.1  
## [49] rstudioapi_0.17.1  knitr_1.50         xtable_1.8-4       farver_2.1.2      
## [53] htmltools_0.5.8.1  labeling_0.4.3     rmarkdown_2.30     compiler_4.5.1    
## [57] S7_0.2.0